do good to 还是 do good for - 柯帕斯英语网

比较而言,用 to,侧重其本义“对(某人)”,而用 for,则侧重其本义“为(某人)——总的说来,do good to 比 do good for 更普通。 请看来自《薄冰英语惯用法词典》的例句( good 词条):

To do good to the evil is evil.不能用be good for,当翻译成做好事时. 为恶人行善事仍是罪恶。 Exercise will be good for/do good to your health. 锻炼将对你的健康有益。 可以互用 当意思 …

总的来说,good for 和 good to 的区别在于其语法和使用方法的不同。 Good for 通常用于表达实际的、有形的益处,而 Good to 通常用于表达抽象的、主观的价值或评价。

区别: 1、be good at 意为“擅长??”,后接名词、代词或ving形式。 例如:I’m good at playing chess. 我擅长下象棋。 2、be good to意为“对??友好”。 例如:My friend was good to me when I was …

下面,列举一些含有 good for 和 good to 的句子,请比较: Fresh air and exercise are good for the health. 新鲜空气和运动有益于健康。 Whisky can be good for you if taken in moderation. …

更多内容请点击:do good to 还是 do good for - 柯帕斯英语网 推荐文章